﻿package com.petermacko.events {
	import flash.events.Event;

	public class MouseIdleMonitorEvent extends Event
	{
		public static const MOUSE_IDLE:String = "mouseIdle";
		public static const MOUSE_ACTIVE:String = "mouseActive";
		
		public var params:Object;
	
		public function MouseIdleMonitorEvent(type:String,params:Object,bubbles:Boolean=false,cancelable:Boolean=false) {
			super(type,bubbles,cancelable);
			this.params = params;
		}
		public override function clone():Event {
			return new MouseIdleMonitorEvent(type,this.params,bubbles,cancelable);
		}
		public override function toString():String {
			return formatToString("MouseIdleMonitorEvent","params","type","bubbles","cancelable");
		}
	}
}